const fs=require('fs');

// node XXX.JS > a.txt 可以把控制台输出的东西打印在a.txt里
module.exports=function(req,res,next){
    let arr=[];
    // 客户端登陆的IP
    // console.log(req.connection)    // 所有的登陆信息
    // 时间
    let oDate=new Date();
    arr.push('['+oDate.toGMTString()+']');   // toGMTString() 表示国际日期GMT标准写入法
    // 方法 
    arr.push(req.method);
    // 地址
    arr.push(req.url);
    fs.appendFile('./logs/access.log',arr.join(' ')+'\n',(err,data)=>{
        if(err){
            console.log(`日志写入失败${err}`)
        }
        next()
    })
}